package com.zte.ao;

import net.java.ao.Entity;
import net.java.ao.schema.Indexed;
import net.java.ao.schema.StringLength;
import net.java.ao.schema.Table;

import java.sql.Timestamp;

@Table("auditing")
public interface AuditEntity extends Entity {
    void setCreatedByUserKey(String var1);

    String getCreatedByUserKey();

    void setCreatedByUserName(String var1);

    String getCreatedByUserName();

    void setCreatedDate(Timestamp var1);

    Timestamp getCreatedDate();

    void setOperationType(String var1);

    String getOperationType();

    void setEventOutcome(String var1);

    String getEventOutcome();

    @Indexed
    String getSpaceKey();

    void setSpaceKey(String var1);

    String getGroupName();

    void setGroupName(String var1);

    String getUserName();

    void setUserName(String var1);

    @StringLength(-1)
    void setSummary(String var1);

    String getSummary();

    @StringLength(-1)
    void setComment(String var1);

    String getComment();
}
